/**
 * jquery 额外扩展组件包
 */





/**
 * 只能输入a-f中的字母，并且只能输入一个
 */
$.validator.addMethod("af", function(value, element, params) {
	if (value.length > 1) {
		return false;
	}
	if (value >= params[0] && value <= params[1]) {
		return true;
	} else {
		return false;
	}
}, "必须是一个字母,且a-f");
$.validator.addMethod("ab", function(value, element, params) {
	
		var a = /^[a-zA-Z0-9_]{3,9}$/ ;
		if (!a.test(value)) {
			return false;
		}else {
		return true;
	}
}, "格式不对");
/**
 * 电话号验证
 */
jQuery.validator.addMethod("isTel", function(value, element) {
	var tel = /^d{3,4}-?d{7,9}$/;    //电话号码格式010-12345678
	return this.optional(element) || (tel.test(value));
	}, "请正确填写您的电话号码");

/**
 * 邮政编码验证
 */
jQuery.validator.addMethod("isZipCode", function(value, element) {
	var tel = /^[0-9]{6}$/;
	return this.optional(element) || (tel.test(value));
	}, "正确填写您的邮政编码");

/**
 * 密码
 */
jQuery.validator.addMethod('checkPassword3',function(value,element,params){
	if ((/[\u4e00-\u9fa5]+/).test(value)) {
		return false;
	}else{
		return true;
	}
},"密码不能包含汉字");





/**
 * 手机号码
 */
jQuery.validator.addMethod("isMobile", function(value, element) {
    var length = value.length;
    var mobile = /^(13[0-9]{9})|(18[0-9]{9})|(14[0-9]{9})|(17[0-9]{9})|(15[0-9]{9})$/;
    return this.optional(element) || (length == 11 && mobile.test(value));
}, "请正确填写您的手机号码");


/**
 * 正浮点数
 */
jQuery.validator.addMethod('isNumber',function(value,element,params){

	if ((/^(\d+\.\d{1,6}|[1-9][0-9]*)$/).test(value)) {
		return true;
	}else{
		return false;
	}
},"请输入数字");
/**
 * 符合要求的版本号
 */
jQuery.validator.addMethod('isMatched',function(value,element,params){
    var flag=false;
    newValue=value.trim();
    if((newValue.length-newValue.lastIndexOf("."))>=9){
        flag=true;
    }
	if (flag) {
		return true;
	}else{
		return false;
	}
},"版本号格式不符合要求");
